Profile picture

우테코 백엔드 5기 레벨 3 - 6주차(7.31~8.4) 기록

Amaranth2023년 08월 06일

✨LOG

  • 7/30(일)

    • 근로 - 내가 할 수 있는 작업까지 마무리했다.
    • 테코톡 준비를 위해 PPT를 만들었다.
    • PR을 리뷰하였다.
    • 저번 주차 로그와 회고를 정리해서 포스팅하였다.
  • 7/31(월)

    • 이번 스프린트 동안 작업할 이슈를 정리하고 담당 이슈를 분배했다.

    • 나의 활동 조회 api를 특정 사용자에 대해 조회할 수 있도록 수정하였다.

    • 행사 참여자 목록 등록 해제 기능을 구현했다.

    • [근로] 키워드 별 추천 포스트 기능 기능을 배포 서버에 반영하기 위한 마무리 작업을 하였다.

  • 8/1(화)

    • 특정 사용자의 Activity를 조회하는 API를 수정하고 배포하였다.
    • 행사 참여자 목록 등록 해제 기능 구현을 마무리하고 배포했다.
    • 백엔드 팀원들과 인프라 구조에 대해 논의하고 테스크를 분담하였다.
      • 제리와 한 팀이 되어 Github Actioins 배포 스크립트를 수정하고 Docker Hub 환경을 구성하게 되었다.
    • 행사 유형과 태그와 관련하여 기획 회의를 진행했다.
      • 행사 분류 태그와 관심 직무를 별개의 도메인으로 취급하기로 하였음.
      • 행사 유형은 컨퍼런스/대회로 나누고, 메인 홈 화면에서 유형 별 탭 2개를 볼 수 있게 하였음.
    • 테코톡 준비를 위해 발표 흐름을 잡고 대본을 작성하였다.
  • 8/2(수)

    • 제리와 dev, prod 서버의 자동 배포 스크립트를 작성하고 이를 문서화했다.
    • 테코톡 준비를 위한 리허설을 헀다.
    • [근로] Git Flow 이슈가 해결되어 구현했던 키워드 추천 포스트 CRUD 기능을 PR로 올렸다.
      • main과 develop 브랜치의 싱크가 맞지 않는 문제가 있어, 운영서버에서 발생한 문제를 모두 해결하고 develop 브랜치를 새로 분기했다고 한다.
    • [근로] 로드맵 스쿼드의 다른 페어가 작업한 PR을 리뷰했다.
    • [근로] 새로 할당 받은 기능을 설계하고 분업하였다.
      • 키워드 별 사용자의 학습 여부를 확인할 수 있는 기능
  • 8/3(목)

    • 로깅을 주제로 테코톡을 진행했다.
    • 데모데이를 준비하기 위해 스프린트 마무리 작업을 하였다.
      • DB에서 일반 사용자가 Table Drop을 할 수 없도록 권한을 수정하였다.
      • Github 위키에 문서화된 내용을 옮겨 작성하였다.
      • 발표자료 제작을 보조하였다.
    • [근로] 로드맵 스쿼드의 다른 페어가 작업한 PR을 리뷰하였다.
    • [근로] 테스트가 제대로 동작하지 않던 문제를 해결하고 개발 환경(IntelliJ) 셋팅을 완료하였다.
  • 8/4(금)

    • 3차 데모데이 발표를 진행했다.

    • KPT 방식으로 3차 스프린트 회고를 진행했다.

      • Keep
        • 일주일 단위로 스프린트를 쪼개는 방식이 좋았던 것 같습니다. 빠른 주기로 진행 상황을 파악하니 일정 추정을 조금 더 정확하게 할 수 있었던 것 같습니다.
        • 마일스톤을 사용하니 진행상황을 (시각적으로)파악할 수 있어서 좋았습니다.
        • 각자 자신의 업무에 정말 열심히 임해주셔서 빠르게 많은 기능을 구현할 수 있었던 것 같습니다.
      • Problem
        • 인프라/JPA에 대한 이해가 부족한 탓에 인프라를 구축하고 로직을 고도화하는 논의에서 도움이 되지 못한 것 같아 아쉬웠습니다. 공부하겠습니다.
      • Try
        • 코드 품질을 개선하고, UX적인 측면에서 유효성을 검증하는 등 마무리 작업에 신경을 쓰면 좋을 것 같습니다.
        • 스프린트 후반에 코드리뷰에 신경을 많이 못 썼던 것 같아서, 4차 데모데이 기간 동안에는 좀 더 신경써서 코드리뷰를 남겨보려고 합니다.
    • 4차 스프린트 기간 동안 작업할 분량을 정하기 위해 현재까지 개발된 서비스에 대한 QA를 진행했다.

      • 미처 신경쓰지 못했던 부분과 버그를 찾고, UX적으로 더욱 안정적인 서비스를 제공하기 위한 사소한 기능들을 정리하는 시간을 가졌다.
    • 최근 사건이 많아 안전을 위해 조기 퇴근을 했다.(5시 경)

  • 8/5(토)

    • 여태 정리해왔던 내용들을 블로그에 포스팅했다.
    • JPA의 영속성 컨텍스트에 대해 공부했다.

✨ 공부한 것


Loading script...